• Compiler transformations in hardware synthesis of Mpeg2 codes 

      Chatzianastasiou G., Tsakyridis A., Dimitriou G., Stamoulis G., Dossis M. (2016)
      High-level synthesis is the technique that translates high-level programming language programs into equivalent hardware descriptions. The use of conventional programming languages as input to high-level synthesis is ...
    • GLOpenCL: OpenCL support on hardware- and software-managed cache multicores 

      Daloukas, K.; Antonopoulos, C. D.; Bellas, N. (2011)
      OpenCL is an industry supported standard for writing programs that execute on multicore platforms as well as on accelerators, such as GPUs or the SPEs of the Cell B.E. In this paper we introduce GLOpenCL, a unified development ...
    • Synthesis of platform architectures from OpenCL programs 

      Owaida, M.; Bellas, N.; Daloukas, K.; Antonopoulos, C. D. (2011)
      The problem of automatically generating hardware modules from a high level representation of an application has been at the research forefront in the last few years. In this paper, we use OpenCL, an industry supported ...